Realizing UML Metamodel Transformations with AGG
نویسندگان
چکیده
منابع مشابه
Realizing UML Metamodel Transformations with AGG
In this paper, we work out equivalence transformations on the UML metamodel as concrete graph transformations implemented in the AGG tool. We consider two examples for manipulating the static structure of a UML model, namely the transformation of an association class into a ternary association and the transformation of a ternary association into three binary associations. We discuss technical d...
متن کاملRealizing UML Model Transformations with USE
The USE (UML-based Speci cation Environment) tool has been successfully applied for model validation in the past. In our current work, we are enriching the USE speci cation language with imperative elements. We employ this extension as an assembler to realize UML model (class diagram) transformations with USE in a exible way: UML transformations are described using a custom abstract language ba...
متن کاملGraph Transformations on the UML Metamodel
The Unified Modeling Language UML is a rich language so that it seems not feasible to give a single semantics for the complete language in one step. In order to define the semantics, we propose to translate as many UML language features as possible into UML itself. The part of UML which cannot be treated in this way is called the UML core. The semantics of the non-core language features is give...
متن کاملRefactoring of UML models using AGG
Model refactoring is an emerging research topic that is heavily inspired by refactoring of object-oriented programs. Current-day UML modeling environments provide poor support for evolving UML models and applying refactoring techniques at model level. As UML models are intrinsically graph-based in nature we propose to use graph transformations to specify and apply model refactoring. More in par...
متن کاملModel Reuse with Metamodel-Based Transformations
Metamodel-based transformations permit descriptions of mappings between models created using different concepts from possibly overlapping domains. This paper describes the basic algorithms used in matching metamodel constructs, and how this match is to be applied. The transformation process facilitates the reuse of models specified in one domain-specific modeling language in another context: an...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Electronic Notes in Theoretical Computer Science
سال: 2004
ISSN: 1571-0661
DOI: 10.1016/j.entcs.2004.02.054